package utils

import (
	"fmt"

	"github.com/robfig/cron"
)

// 设置一个定时任务
// spec：时间表达式
// fn：执行函数
func TimeTask(spec string, fn func()) {
	c := cron.New()
	err := c.AddFunc(spec, fn)
	if err != nil {
		fmt.Println(err)
	}
	c.Start()
	defer c.Stop()
	select {}
}
